﻿using Glorysoft.Auto.Xfw.Entities;
using System;
using System.Collections.Generic;
using System.Xml.Serialization;

namespace Glorysoft.EAP.EAPClient.Model
{
    public class Response<T>
    {
        public Header Header { get; set; }

        public Body Body { get; set; }
        public Return Return { get; set; }
    }
    public class Body
    {
        public string WaferCount { get; set; }

        public string LotStatus { get; set; }

        public string ProductId { get; set; }

        public string LotId { get; set; }

        public string ProberRecipe { get; set; }

        public string StageId { get; set; }

        public string Priority { get; set; }
        public string TesterProgram { get; set; }
        public string rcflag { get; set; }
        public string UnitList { get; set; }

        public string OCRConnStatus { get; set; }
        public string RCMConnStatus { get; set; }

        public string OCRTesterConnStatus { get; set; }

        public List<unitsInfo> Units = new List<unitsInfo>();

        public List<samplePrompts> samplePrompts = new List<samplePrompts>();

        public string SamplePrompts { get; set; }
        public class unitsInfo
        {
            public string position { get; set; }

            public string unitstatus { get; set; }

            public string unitId { get; set; }
            public string t7code { get; set; }
        }


    }
    public class samplePrompts
    {
        public string position { get; set; }
        public string unitId { get; set; }
    }


}
